ピヨピヨ日記 Bookmarklet
Scrapbox に記述した JavaScript を直接読み込む Bookmarklet にしました。 Scrapbox 上で JavaScript のコードを修正すれば、 Bookmarklet の挙動を即時に変更することができます。
Bookmark として登録する Bookmarklet
code:URL
Bookmarklet から読み込む JavaScript
code:piyopiyo_diary.js
export default () => {
var today = new Date();
var tYear = String(today.getFullYear());
var tMonth = ('00' + (today.getMonth() + 1)).slice(-2);
var tDay = ('00' + today.getDate()).slice(-2);
var todayStr = tYear + tMonth + tDay;
var dateInput = window.prompt("Enter YYYYMMDD", todayStr);
var yyyy = Number(dateInput.substr(0, 4));
var mm = Number(dateInput.substr(4, 2));
var dd = Number(dateInput.substr(6, 2));
var date = new Date(yyyy, mm-1, dd);
var year = String(date.getFullYear());
var month = ('00' + (date.getMonth() + 1)).slice(-2);
var monthStr = 'JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'date.getMonth(); var day = ('00' + date.getDate()).slice(-2);
var title = ${year}/${month}/${day};
var body = encodeURIComponent(\n\n\n#${year} #${monthStr} #${day} #${dow}\n#${month}/${day}\n#ピヨピヨ日記);
var url = baseurl + title + '?body=' + body;
window.open(url);
}